pondweed (elodea potamogeton) - Spanish English Dictionary